import { axios } from '@/utils/request'

/**
 * 违章性质
 * @param {*} parameter
 * @returns
 */
export function getVioTypeAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/ViolationTypeAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 通用/专业分析
 * @param {*} parameter
 * @returns
 */
export function getVioTypeCategoryAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/ViolationTypeCategoryAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 各专业违章性质
 * @param {*} parameter
 * @returns
 */
export function getWorkSpecialityAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/WorkSpecialityAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 各工龄段违章性质
 * @param {*} parameter
 * @returns
 */
export function getWorkYearsAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/WorkYearsAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 各年龄段违章性质
 * @param {*} parameter
 * @returns
 */
export function getAgeAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/AgeAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 用工性质违章性质
 * @param {*} parameter
 * @returns
 */
export function getEmployeeTypeAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/EmployeeTypeAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 人的不安全行为/管理缺陷
 * @param {*} parameter
 * @returns
 */
export function getUnsafeFactorsAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/UnsafeFactorsAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 人的不安全行为
 * @param {*} parameter
 * @returns
 */
export function getUnsafeBehaviorAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/UnsafeBehaviorAnalysis',
    method: 'post',
    data: parameter
  })
}

/**
 * 管理缺陷
 * @param {*} parameter
 * @returns
 */
export function getManagementDefectAnalysis (parameter) {
  return axios({
    url: '/QHSEViolationTypeAnalysis/ManagementDeficienciesAnalysis',
    method: 'post',
    data: parameter
  })
}
